@charset "utf-8";

.DataBean-NumberFieldInput,.DataBean-TextFieldInput,.DataBean-PasswordFieldInput,.DataBean-CalendarFieldInput,.DataBean-TextAreaFieldInput
	{
	border: 1px solid #6B6B6B;
}

.DataBean-SelectFieldInput {
	width: 150px;
}

.DataBean-CalendarFieldInput .gwt-TextBox {
	border: 0;
	width: 133px;
}

.DataBean-CalendarFieldInput .icon {
	cursor: pointer;
}

.CalendarTimeWidget {
	font-family: arial, sans-serif;
	font-size: 80%;
	font-weight: bold;
	border-color: #F1F1F1;
	border-style: solid;
	border-width: 1px 1px 2px;
	color: #6B6B6B;
	width: 150px;
}

.CalendarTimeWidget .month-selector {
	background: #DBE6DE;
	text-align: center;
	width: 100%;
}

.CalendarTimeWidget .month-selector .month-backward {
	background: #DBE6DE;
	padding-left: 1px;
	cursor: pointer;
	text-align: right;
}

.CalendarTimeWidget .month-selector .month-year {
	background: #DBE6DE;
	text-align: center;
	width: 100%;
}

.CalendarTimeWidget .month-selector .month-forward {
	background: #DBE6DE;
	padding-right: 1px;
	cursor: pointer;
	text-align: left;
}

.CalendarTimeWidget .calendar-view {
	background-color: white;
	width: 100%;
	text-align: center;
}

.CalendarTimeWidget .calendar-view .day-title {
	background: #DBE6DE;
}

.CalendarTimeWidget .calendar-view .date-cell {
	padding: 1px;
	cursor: default;
}

.CalendarTimeWidget .calendar-view .date-cell :HOVER {
	background: #DBE6DE;
}

.CalendarTimeWidget .calendar-view .filler-cell {
	color: #BFBFBF;
	padding: 1px;
}

.CalendarTimeWidget .calendar-view .weekend {
	background: #F1F1F1;
}

.DataBean-ValidationPopupPanel {
	font-family: arial, sans-serif;
	font-size: 85%;
	font-weight: bold;
	text-indent: 20px;
	line-height: 25px;
	background: #ffffde url("../images/validationPopupPanel.cache.gif") 3px
		5px no-repeat;
	border: 1px dotted black;
}

.DataBean-SimpleBeanGrid {
	width: 100%;
	table-layout: fixed;
	font-family: arial, sans-serif;
	font-size: 85%;
	line-height: 20px;
	height: 20px;
	background: #6B6B6B;
	border: 1px #6B6B6B solid;
	border-top: none;
}

.DataBean-SimpleBeanGrid td {
	text-indent: 5px;
	vertical-align: middle;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-top: 1px #6B6B6B solid;
	height: 20px;
	max-height: 20px;
}

.DataBean-SimpleBeanGrid .title {
	background-color: #c2c9d0;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	line-height: 25px;
	height: 25px;
	max-height: 25px;
}

.DataBean-SimpleBeanGrid .overline {
	background-color: #e1dfdf;
}

.DataBean-SimpleBeanGrid .selectline {
	background-color: #adef8e;
}

.DataBean-SimpleBeanGrid .uniline {
	background-color: white;
}

.DataBean-SimpleBeanGrid .dualline {
	background-color: #cfdae4;
}

.DataBean-SimpleBeanGrid .dividerlines {
	width: 1px;
	background: #6B6B6B;
}

.DataBean-SimpleBeanGrid .dividerlines-title {
	width: 1px;
	cursor: col-resize;
	background: #6B6B6B;
}